package fr.cdesire.sudoku.core.enums;

/**
 * Symbole permettant l'identification d'une case sur une grille Sudoku.
 * Ce symbole ne doit apparaitre qu'une fois et une fois seulement sur chaque
 * ligne, qu'une fois et une fois seulement sur chaque colonne, qu'une fois et
 * une fois seulement sur chaque région.
 *
 * @author cedric.desire@gmail.com
 */
public enum Valeur {

    /**
     * Symbole Un.
     */
    UN,
    /**
     * Symbole Deux.
     */
    DEUX,
    /**
     * Symbole Trois.
     */
    TROIS,
    /**
     * Symbole Quatre.
     */
    QUATRE,
    /**
     * Symbole Cinq.
     */
    CINQ,
    /**
     * Symbole Six.
     */
    SIX,
    /**
     * Symbole Sept.
     */
    SEPT,
    /**
     * Symbole Huit.
     */
    HUIT,
    /**
     * Symbole Neuf.
     */
    NEUF,
    /**
     * Symbole Dix.
     */
    DIX,
    /**
     * Symbole Onze.
     */
    ONZE,
    /**
     * Symbole Douze.
     */
    DOUZE,
    /**
     * Symbole Treize.
     */
    TREIZE,
    /**
     * Symbole Quatorze.
     */
    QUATORZE,
    /**
     * Symbole Quinze.
     */
    QUINZE,
    /**
     * Symbole Seize.
     */
    SEIZE,
    /**
     * Symbole Dix sept.
     */
    DIX_SEPT,
    /**
     * Symbole Dix huit.
     */
    DIX_HUIT,
    /**
     * Symbole Dix neuf.
     */
    DIX_NEUF,
    /**
     * Symbole Vingt.
     */
    VINGT,
    /**
     * Symbole Vingt et un.
     */
    VINGT_ET_UN,
    /**
     * Symbole Vingt deux.
     */
    VINGT_DEUX,
    /**
     * Symbole Vingt trois.
     */
    VINGT_TROIS,
    /**
     * Symbole Vingt quatre.
     */
    VINGT_QUATRE,
    /**
     * Symbole Vingt cinq.
     */
    VINGT_CINQ;
}
